-- @owner: z@wan005
-- @date: 2022/3/3
-- @testpoint: 自定义函数，year类型调用和返回
--modified by zhanghuan96，2024.7.1，jdbc返回結果同M側一致，year返回类型为date类型
@connect PrimaryDbBmode;
--step1:创建函数指定参数数据类型是year;expect:成功
drop function if exists func_year0017;
create or replace function func_year0017 (ts_year year(4)) returns year(4)  as $$
        begin
                return (ts_year);
        end;
$$ language plpgsql;
/
--step2:调用函数;expect:成功
call func_year0017('1901');
call func_year0017(54);
call func_year0017(0);
--step3:清理环境;expect:成功
drop function func_year0017;